home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Everything For A Hacker
/
19990506-[HACK].iso
/
HEXEDIT
/
UTILS
/
MAC8080.ARJ
/
NEW.ASM
< prev
next >
Wrap
Assembly Source File
|
1991-11-25
|
7KB
|
265 lines
include macros80.asm
x equ 77h
org 100H
new:
aci 5
start: adi 255
adc a
adc b
adc c
adc d
adc e
adc h
adc m
cc start
rst 7
mvi a,7
y: sta bye
jmp start
ACI x ; ce x1
ADC B ; 88
ADC C ; 89
ADC D ; 8a
ADC E ; 8b
ADC H ; 8c
ADC L ; 8d
ADC M ; 8e
ADC A ; 8f
ADD B ; 80
ADD C ; 81
ADD D ; 82
ADD E ; 83
ADD H ; 84
ADD L ; 85
ADD M ; 86
ADD A ; 87
ADI x ; c6 x1
ANA B ; a0
ANA C ; a1
ANA D ; a2
ANA E ; a3
ANA H ; a4
ANA L ; a5
ANA M ; a6
ANA A ; a7
ANI x ; e6 x1
CALL y ; cd x2
CC y ; dc x2
CM y ; fc x2
CMA ; 2f
CMC ; 3f
CMP B ; b8
CMP C ; b9
CMP D ; ba
CMP E ; bb
CMP H ; bc
CMP L ; bd
CMP M ; be
CMP A ; bf
CNC y ; d4 x2
CNZ y ; c4 x2
CP y ; f4 x2
CPE y ; ec x2
CPI x ; fe x1
CPO y ; e4 x2
CZ y ; cc x2
DAA ; 27
DAD SP ; 39
DAD D ; 19
DAD H ; 29
DAD B ; 9
DCR A ; 3d
DCR B ; 5
DCR C ; d
DCR D ; 15
DCR E ; 1d
DCR H ; 25
DCR L ; 2d
DCR M ; 35
DCX B ; b
DCX D ; 1b
DCX H ; 2b
DCX SP ; 3b
DI ; f3
EI ; fb
HLT ; 76
IN x ; db x1
INR A ; 3c
INR B ; 4
INR C ; c
INR D ; 14
INR E ; 1c
INR H ; 24
INR L ; 2c
INR M ; 34
INX B ; 3
INX D ; 13
INX H ; 23
INX SP ; 33
JC y ; da x2
JM y ; fa x2
JMP y ; c3 x2
JNC y ; d2 x2
JNZ y ; c2 x2
JP y ; f2 x2
JPE y ; ea x2
JPO y ; e2 x2
JZ y ; ca x2
LDA y ; 3a x2
LDAX B ; a
LDAX D ; 1a
LHLD y ; 2a x2
LXI H,y ; 21 x2
LXI D,y ; 11 x2
LXI SP,y ; 31 x2
LXI B,y ; 1 x2
MOV A,H ; 7c
MOV A,L ; 7d
MOV A,M ; 7e
MOV A,A ; 7f
MOV D,H ; 54
MOV D,L ; 55
MOV D,M ; 56
MOV D,A ; 57
MOV E,L ; 5d
MOV E,M ; 5e
MOV E,A ; 5f
MOV A,B ; 78
MOV A,C ; 79
MOV A,D ; 7a
MOV A,E ; 7b
MOV B,B ; 40
MOV B,C ; 41
MOV B,D ; 42
MOV B,E ; 43
MOV B,H ; 44
MOV B,L ; 45
MOV B,M ; 46
MOV B,A ; 47
MOV C,B ; 48
MOV C,C ; 49
MOV C,D ; 4a
MOV C,E ; 4b
MOV C,H ; 4c
MOV C,L ; 4d
MOV C,M ; 4e
MOV C,A ; 4f
MOV D,B ; 50
MOV D,C ; 51
MOV D,D ; 52
MOV D,E ; 53
MOV E,B ; 58
MOV E,C ; 59
MOV E,D ; 5a
MOV E,E ; 5b
MOV E,H ; 5c
MOV H,B ; 60
MOV H,C ; 61
MOV H,D ; 62
MOV H,E ; 63
MOV H,H ; 64
MOV H,L ; 65
MOV H,M ; 66
MOV H,A ; 67
MOV L,B ; 68
MOV L,C ; 69
MOV L,D ; 6a
MOV L,E ; 6b
MOV L,H ; 6c
MOV L,L ; 6d
MOV L,M ; 6e
MOV L,A ; 6f
MOV M,A ; 77
MOV M,B ; 70
MOV M,C ; 71
MOV M,D ; 72
MOV M,E ; 73
MOV M,H ; 74
MOV M,L ; 75
MVI A,x ; 3e x1
MVI B,x ; 6 x1
MVI C,x ; e x1
MVI D,x ; 16 x1
MVI E,x ; 1e x1
MVI H,x ; 26 x1
MVI L,x ; 2e x1
MVI M,x ; 36 x1
NOP ; 0
ORA L ; b5
ORA M ; b6
ORA A ; b7
ORA B ; b0
ORA C ; b1
ORA D ; b2
ORA E ; b3
ORA H ; b4
ORI x ; f6 x1
OUT x ; d3 x1
PCHL ; e9
POP B ; c1
POP D ; d1
POP H ; e1
POP PSW ; f1
PUSH H ; e5
PUSH D ; d5
PUSH B ; c5
PUSH PSW ; f5
RAL ; 17
RAR ; 1f
RC ; d8
RET ; c9
RLC ; 7
RM ; f8
RNC ; d0
RNZ ; c0
RP ; f0
RPE ; e8
RPO ; e0
RRC ; f
RST 0 ; c7
RST 2 ; d7
RST 3 ; df
RST 4 ; e7
RST 5 ; ef
RST 6 ; f7
RST 7 ; ff
RST 1 ; cf
RZ ; c8
SBB B ; 98
SBB C ; 99
SBB D ; 9a
SBB E ; 9b
SBB H ; 9c
SBB L ; 9d
SBB M ; 9e
SBB A ; 9f
SBI x ; de x1
SHLD y ; 22 x2
SPHL ; f9
STA y ; 32 x2
STAX B ; 2
STAX D ; 12
STC ; 37
SUB B ; 90
SUB C ; 91
SUB D ; 92
SUB E ; 93
SUB H ; 94
SUB L ; 95
SUB M ; 96
SUB A ; 97
SUI x ; d6 x1
XCHG ; eb
XRA B ; a8
XRA C ; a9
XRA D ; aa
XRA E ; ab
XRA H ; ac
XRA L ; ad
XRA M ; ae
XRA A ; af
XRI x ; ee x1
XTHL ; e3
bye: db 0
endall